import { MaintenanceTaskApi } from '@/api'
import CommonModel from './common'

// 养护任务单
class MaintenanceTaskModel extends CommonModel {
    constructor() {
        super()
        this.api = new MaintenanceTaskApi()
    }

    // 接受任务
    acceptTask(data) {
        return this.api.acceptTask(data)
    }
    // 拒绝任务
    rejectTask(data) {
        return this.api.rejectTask(data)
    }
    // 完工核实
    completionVerification(data) {
        return this.api.completionVerification(data)
    }
    // 填写处理结果
    editProcessingResult(data) {
        return this.api.editProcessingResult(data)
    }
    approve(data) {
        return this.api.approve(data)
    }
    // 批量提交审批
    batchSubmitApproval(data) {
        return this.api.batchSubmitApproval(data)
    }
    // 批量撤销审批
    batchrRevocationApproval(data) {
        return this.api.batchrRevocationApproval(data)
    }
    // 详情
    detail(data) {
        return this.api.detail(data)
    }
    // 完工核实结果列表
    getCompletionVerificationList(data) {
        return this.api.getCompletionVerificationList(data)
    }
    // 处理结果列表
    getProcessingResultList(data) {
        return this.api.getProcessingResultList(data)
    }
    // 验证养护任务单名称唯一性
    validTaskName(data) {
        return this.api.validTaskName(data)
    }
    // 查看拒绝原因
    viewRejectReason(data) {
        return this.api.viewRejectReason(data)
    }
    // 获取待办列表
    getPeddingList(data) {
        return this.api.getPeddingList(data)
    }
}

export default MaintenanceTaskModel
